package cn.com.gridinfo.sooc.utils;

import com.jeremy.arad.Arad;
import com.jeremy.arad.utils.Log;

import java.util.Map;

import cn.com.gridinfo.sooc.common.LocalMark;
import cn.com.gridinfo.sooc.core.login.activity.LoginActivity;

public class HttpUrl {


    /**
     * 非登陆节点获取接口Url
     * @param mod 服务器域名
     * @param mod 模块名称
     * @param act  接口名称
     * @return
     */
    public static String getHttpUrl(String serverUrl,String mod, String act) {
        //请求
        String httpUrl = serverUrl + "/index.php?s=apiv2/"+mod+"/"+act;

        return httpUrl;
    }


    /**
     * 登陆后获取 获取Url
     * @param mod 模块名称
     * @param act  接口名称
     * @param isToken 是否需要
     * @return
     */
    public static String getHttpUrl(String mod, String act, boolean isToken) {
        //token
        String token = Arad.preferences.getString(LocalMark.OUATH_TOKEN.getName(),"");
        String oauth_token_secret = Arad.preferences.getString(LocalMark.OAUTH_TOKEN_SECRET.getName(),"");
        //节点服务器URL
        String serverUrl =  Arad.preferences.getString(LocalMark.SERVER_URL.getName(),"");
        //请求
        String httpUrl = serverUrl + "/index.php?s=apiv2/"+mod+"/"+act;
        Log.d("访问请求 url:["+httpUrl+"]");
        if(isToken){

            httpUrl +="&oauth_token="+token+"&oauth_token_secret="+oauth_token_secret;
        }

        return httpUrl;
    }


}

